body {
  margin-bottom:30px; margin-top:10px;
  font-family:georgia; font-size:1em;
  line-height:1.6em;
  background: #333;
  text-align:center;
}

h1 {font-family: verdana; margin:25 0 25 0 }

h2 { font-family: verdana; margin:25 0 25 0 }
h4 { margin:15 0 15 0 }
a { color:#0099f7 }

.explanation { line-height:1.5;  padding:5px; background:#edeff4 }
.definition { margin-top:25px; padding-top:10px;padding-bottom:10px;  background:#8DFF87 }
.container { margin-left:auto; margin-right:auto;width:1100px;}
.container2 { margin-left:auto; margin-right:auto;width:1120px;}
.content { width:690px; margin-left:auto; margin-right:auto; padding:35 25 5 25; background:white; text-align:left;}
.content2 { width:705px; margin-left:auto; margin-right:auto; padding:35 20 5 20; background:white; text-align:left; }


.figure { font-family:Verdana; margin-top:15px; color:#7b7070 }
.figure_right { font-family:Verdana; margin-left:375px; margin-top:-25px; color:#7b7070 }

.table { font-family:Verdana; margin-top:15px; margin-bottom:20px; color:#7b7070 }

.footer { margin-top:35px; }
.signature { margin-top:35px; font-size:0.8em; color:#636363; display:inline; }
.copyright { margin-left:15px }

.botNav { margin-top:40px }
.botNavItem {padding:0px 7px; font-size:1em; color:#610061; height:18px;}

.bookmarks { position:absolute; right:17%;  display:inline} 

.code 
{     
line-height:1.4; margin-top:0px; border:1px solid #bdbdbd; 
padding-bottom:15px; padding-left:15px; background:#f1f1f1;
color:black; padding-top:15px;
}

.codehead { font-family:"courier pitch 10";background:#bdbdbd; padding-left:15px; margin-bottom:0 }

.center {text-align:center}

hr.btm { width:550px; margin-top:35px; margin-bottom:35px }

.gray {
background-color:#efefef;
}

table {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-collapse: collapse;
   /* float:left;*/
/*     margin:15px; */
}


td, th {

    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

th {
    padding: 8px;
    font-family: Georia;
    font-weight: bolder;
    font-size: 12px;
    letter-spacing: 1px;
    background: url(/img/cmn/stripe.jpg);
}

td {
    font-family:helvetica,"Courier New";
    font-size: 13px;
    padding: 4 15 4 15;
}

.keyword {
color: #074685
}

.section {
margin-left:-100px;
font-variant:small-caps;
letter-spacing:2px;
font-family:arial;
text-align:center;
padding:3px;
font-weight:900;
width:280px;
color:white;
/*background:#815C3A;*/
background:#FF830F;/*#0080F8;688bff*/
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}

.ltow { float:left }
.big_hor { position:relative; left:-11px }